package tema13.ejercicio13;

import java.awt.GridLayout;
import java.awt.Toolkit;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

@SuppressWarnings("serial")
public class Ej13 extends JFrame {
	private String titulo = "Ventana Ejemplo 05";
	private int ancho = 450;
	private int alto = 250;
	private int anchoEscritorio, altoEscritorio, x, y;

	private JPanel jp;
	JTextField texto;
	JButton boton;
	String p1, p2, sol;
	private final UI l = new UI(this);
	int estadoActual = 1;

	public Ej13() {
		inicializar();
		setVisible(true);
	}

	private void inicializarPanel() {
		jp = new JPanel(new GridLayout(2, 1));

		texto = new JTextField();
		jp.add(texto);

		boton = new JButton("Segunda Palabra");
		jp.add(boton);

		boton.addActionListener(l);

		this.add(jp);

	}

	private void inicializar() {
		setTitle(titulo);
		setSize(ancho, alto);
		inicializarUbicacion();
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		inicializarPanel();
	}

	private void inicializarUbicacion() {
		altoEscritorio = Toolkit.getDefaultToolkit().getScreenSize().height;
		anchoEscritorio = Toolkit.getDefaultToolkit().getScreenSize().width;
		y = (altoEscritorio / 2) - (alto / 2);
		x = (anchoEscritorio / 2) - (ancho / 2);
		setLocation(x, y);
	}

	public static void main(String[] args) {
		new Ej13();
	}

}
